package com.xunfang.dao;

import com.xunfang.bean.Emp;
import com.xunfang.utils.DruidManger;
import org.apache.commons.dbutils.QueryRunner;

import java.util.List;

public class EmpDaoimpt implements EmpDao {

    //创建QueryRunner对象  连接池的使用 使用连接池必须创建
    QueryRunner qr =  new QueryRunner(DruidManger.getDataSource());


    @Override
    public int insertEmp(Emp emp) throws Exception {
        String sql = "insert into emp values(?,?,?,?,?,?,?,?)";
        int i = qr.update(sql, emp.getEmpno(), emp.getEname(), emp.getJob(), emp.getMgr(), emp.getHireDate(), emp.getSal(), emp.getComm(), emp.getDeptno());
        return i;
    }

    @Override
    public int updateEmp(Emp emp) throws Exception {
        return 0;
    }

    @Override
    public int deleteEmp(int id) throws Exception {
        return 0;
    }

    @Override
    public List<Emp> selectAllEmp() throws Exception {
        return null;
    }

    @Override
    public List<Emp> selectEmp(String name, String job, Double sal) throws Exception {
        return null;
    }
}
